home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / oleo-1_4.lha / oleo-1.4 / KEYS < prev    next >
Text File  |  1993-05-23  |  6KB  |  281 lines

  1.  
  2. keybindings-wallchart
  3.  
  4.                General Utility
  5.  
  6. Abort the current command, or partial keysequence     ^G
  7. Set repeat counts and other prefix arguments         ^U
  8. Jane, stop this crazy thing                 ^X ^C
  9. Redraw the screen                     ^L
  10. Suspend Oleo                         ^Z
  11. Call a command by name                     ^[ x
  12. Recalculate                         ^X !
  13.  
  14.  
  15.                 Help Commands
  16.  
  17. Describe key briefly     ^H c
  18. Describe key         ^H k
  19. Describe function     ^H f
  20. Describe formula     ^H F
  21. Where is         ^H w
  22.  
  23.  
  24. When a complex command is being invoked (i.e., when Oleo is prompting
  25. you for arguments), the next command displays documentation for the
  26. command being invoked.  This can often be used to get more information
  27. about what is being prompted for:
  28.  
  29. Help with command     ^H C
  30.  
  31.  
  32.  
  33.               Cell Cursor Motion
  34.  
  35. Every window has it's own cell cursor.  The most recently used window
  36. defines the current cell position.  There is one cell marker, global to 
  37. the spreadsheet.
  38.  
  39. Move the cell cursor to a specific address         ^X j
  40. Set the cell cursor and the cell mark             ^[ j
  41.  
  42. Set the cell mark to the current cell             ^@
  43. (to set the cell cursor equal to the mark, and clear the mark,
  44.  use ` ^U ^@').
  45.  
  46. Exchange the cell cursor and cell mark             ^X ^X
  47. (To clear the mark, use ` ^U ^X ^X'.)
  48.  
  49.  
  50.  
  51.                   Navigation
  52.  
  53. Under X, and on some terminals (those following the ANSI standard)
  54. arrow keys can be used to move the cell cursor.
  55.  
  56. up     ^P        down     ^N
  57. right     ^F        left     ^B
  58.  
  59. Though they have no default bindings, there are also the commands:
  60.    upright-cell, upleft-cell, downright-cell, downleft-cell
  61.  
  62. Some commands go to extremes but leave their mark (if none is already set):
  63.  
  64. Upper left     ^[ <
  65. Lower right     ^[ >
  66.  
  67. Beginning of row     ^A
  68. Beginning of col     ^[ ^A
  69. End of row         ^E
  70. End of col         ^[ ^E
  71.  
  72. These commands find the boundries between filled and empty cells. They
  73. are similar to word motion commands in Emacs.
  74.  
  75. Scan up         ^[ p
  76. Scan down     ^[ n
  77. Scan right     ^[ f
  78. Scan left     ^[ b
  79.  
  80.  
  81.               Scrolling commands
  82.  
  83. These are used to change the visible range of a window.
  84.  
  85. Scroll up     ^[ v
  86. Scroll down     ^V
  87. Scroll right     ^X >
  88. Scroll left     ^X <
  89.  
  90. These commands are also availble but not normally bound:
  91. scroll-upright, scroll-upleft, scroll-downright, scroll-downleft
  92.  
  93.  
  94.  
  95.               Commands related to macros
  96.  
  97. Oleo can read keystrokes, and can save keysequences in cells for later
  98. re-execution.
  99.   
  100. Start entering macro     ^X (
  101. Stop entering macro     ^X )
  102. Call last kbd macro     ^X e
  103. End macro        M-x end-macro
  104. Store last macro     ^X =
  105. Run string as macro    M-x run-string-as-macro
  106.  
  107.  
  108.  
  109.                 Global options
  110.  
  111. These are global parameters under user control (e.g. The a0/noa0
  112. option that selects a syntax for cell addresses (either A1 or R1C1)).
  113.  
  114. Show options         ^H o
  115. Set option        M-x set-option
  116.  
  117.  
  118.  
  119.                   Variables
  120.  
  121. Variables are symbolic names for regions of a spreadsheet.  Once
  122. defined, they can be used in cell formulas as region addresses.  They
  123. can also be used as arguments to any command that expects a region
  124. address.
  125.  
  126. Set variable         ^X :
  127. Show variable         ^H v
  128. Show all variables     ^H ^V
  129.  
  130.  
  131.  
  132.                 File commands
  133.  
  134. Read a spreadsheet     ^X ^V
  135. Save a spreadsheet     ^X ^S
  136. Merge spreadsheet     ^X i
  137. Write region to file    M-x write-region-to-file
  138.  
  139. By default, if a spreadsheet defines a variable `load_hooks', the
  140. macro in that region is executed when the spreadsheet is first read.
  141. This behavior can be disabled or reinabled by:
  142.  
  143. Toggle load hooks    M-x toggle-load-hooks
  144.  
  145. The next command reads a file of commands (such as a .oleorc file):
  146.  
  147. Read commands        M-x read-commands
  148.  
  149.  
  150.  
  151.                    Printing
  152.  
  153. Write an ascii rendition of a region             ^[ ^P a
  154. Write an embedded postscript rendition of a region     ^[ ^P p p
  155. Set page size for postscript printing             ^[ ^P p s
  156.  
  157.  
  158.  
  159.                    Plotting
  160.  
  161. The command ` ^[ g' accesses the Oleo interface to gnuplot.  If
  162. you have gnuplot, you can draw graphs of Oleo data, either on the
  163. screen, or in postscript.
  164.  
  165.  
  166.              Operations on entire regions
  167.  
  168. Copy region         ^[ c
  169. Copy values in region     ^[ ^C
  170. Move region         ^[ m
  171.  
  172. Insert row         ^O
  173. Insert col         ^[ o
  174.  
  175. Delete row         ^K
  176. Delete col         ^[ k
  177.  
  178. Delete region         ^[ ^?
  179. Clear spreadsheet    M-x clear-spreadsheet
  180.  
  181.  
  182. Window Commands 
  183.  
  184. Recenter window             ^[ ^L
  185. Open window            M-x open-window
  186. Split window horizontally     ^X 5
  187. Split window vertically         ^X 2
  188. Delete window             ^X 0
  189. Delete other windows         ^X 1
  190. Close window            M-x close-window
  191. Goto window            M-x goto-window
  192. Goto minibuffer             ^[ ^
  193. Other window             ^X o
  194.  
  195.  
  196.  
  197. Cell attribute commands
  198.  
  199. Set region height         ^[ r h
  200. Set region width         ^[ r w
  201. Set region protection         ^[ r p
  202. Set region alignment         ^[ r a
  203. Set region format         ^[ r f
  204. Set cell height             ^[ a h
  205. Set cell width             ^[ a w
  206. Set cell protection         ^[ a p
  207. Set cell alignment         ^[ a a
  208. Set cell format             ^[ a f
  209. Set default height         ^[ d h
  210. Set default width         ^[ d w
  211. Set default protection         ^[ d p
  212. Set default alignment         ^[ d a
  213. Set default format         ^[ d f
  214. Define user format        M-x define-user-format
  215.  
  216.  
  217.  
  218.                    Keymaps
  219.  
  220. Create keymap            M-x create-keymap
  221. Set map prompt            M-x set-map-prompt
  222. Bind key            M-x bind-key
  223. Bind set            M-x bind-set
  224. Bind all keys            M-x bind-all-keys
  225. Write keys            M-x write-keys
  226.  
  227.  
  228.  
  229.                 Editing cells
  230.  
  231. Edit cell             =
  232. Set region formula         ^[ =
  233.  
  234. Delete cell             ^?
  235. Delete region             ^[ ^?
  236.  
  237. Clear spreadsheet        M-x clear-spreadsheet
  238.  
  239. From the main keymap, typing almost any printable character begins 
  240. to edit the value of a cell.
  241.  
  242. These commands provide efficent motion while editing cells:
  243.  
  244. Next edit             ^I
  245. Next edit-set             ^J
  246.  
  247.  
  248. These commands set the directions used by ` ^I' and
  249. ` ^J': 
  250.  
  251. Auto move up             ^X m ^
  252. Auto move down             ^X m v
  253. Auto move left             ^X m <
  254. Auto move right             ^X m >
  255. Auto move up left         ^X m `
  256. Auto move up right         ^X m '
  257. Auto move down left         ^X m /
  258. Auto move down right         ^X m \\
  259. Auto move no motion         ^X m  
  260.  
  261.  
  262.               Editing in the input area
  263.  
  264. Toggle overwrite        M-x toggle-overwrite
  265. Beginning of line         ^A
  266. End of line             ^E
  267. Backward char             ^B
  268. Backward word             ^[ b
  269. Backward delete char         ^?
  270. Backward delete word         ^[ ^?
  271. Delete to start            M-x delete-to-start
  272. Forward char             ^F
  273. Forward word             ^[ f
  274. Delete char             ^D
  275. Delete word             ^[ d
  276. Kill line             ^K
  277. Insert cell expression         ^[ e
  278. Insert cell value         ^[ v
  279. Insert rel ref             ^[ r
  280. Insert abs ref             ^[ a
  281.